#ifndef __IR1838_H_
#define __IR1838_H_

#include "sys.h"

#define IR1838_DEBUG 0

typedef struct
{
    uint8_t ir_time;
    uint8_t ir_code[4];
    uint8_t ir_data[33];
    uint8_t ir_pro_ok : 1;
    uint8_t ir_ok : 1;
} ir1838_t;

ir1838_t *ir1838_struct_panel(void);
void ir1838_exti_handle(void);
void ir1838_init(void);
void ir1838_demo(void);

#endif
